.container {
	.restaurants-row {
		/** tabs **/
		.tabPanel {
			padding: 0;
			background: none;
			ul {
				margin: 0;
				padding: 0;
				height:30px;
				border-bottom:1px solid #aaa;
				li {
					float:left;
					margin:0 2px 0 0;
					font-size:11px;
					height:29px;
					line-height:30px;
					width:111px;
					text-align:center;
					cursor:pointer;
					text-shadow:0 1px 0 #fff;
					border-radius:4px 4px 0 0;
					box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
					background:#ddd;
					background:-moz-linear-gradient(top, #eee, #ddd);
					background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
					a {
						display: block;
						color: #666;
						&:hover {
							text-decoration: none;
						}
					}
				}
			}
			.active{
				border-bottom:1px solid #fff;cursor:pointer;color:black;text-shadow:0 1px 0 #fff;
				background:#fff;
				background:-webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff));
				background:-moz-linear-gradient(top, #e1e1e1, #fff);
			}
		}
		.panels tbody > tr {
			display: none;
		}
		.restaurant-first-letters {
			height: 41px;
			padding: 8px 0;
			border-bottom: 1px solid #ccc;
			#letters {
				width: 918px;
				width: 900px\9; //IE-8 hack
				margin: 0 auto;
				padding: 0;
				li {
					color: #8E8E8E;
					font-weight: bolder;
					width: 24px;
					height: 24px;
					line-height: 24px;
					text-align: center;
					cursor: pointer;
					border: 1px solid #0068FF;
					border-radius: 50px;
					float: left;
					padding: 0 4px;
					margin: 0 5px;
					box-shadow: 1px 1px 1px 1px #BAC4FC;
					border: none\9; //IE-8 hack
					width: 27px\9; //IE-8 hack
					text-indent: -3px\9;
					margin: 0px 3px\9; //IE-8 hack
					background: url(/images/IE8_hack.jpg) no-repeat\9; //IE-8 hack
					background-position: -27px 0; //IE-8 hack
					&.has-restaurants {
						color: white;
						border: none;
						background: #8BBEDD;
						background: url(/images/IE8_hack.jpg) no-repeat\9; //IE-8 hack
						background-position: 0; //IE-8 hack
					}
					&.no-restaurants {
						opacity: 0.4;
						filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
						cursor: default;
					}
				}
			}
		}
	}
}